import axios from 'axios'

//读的axios请求实例
const readAxios = axios.create(
    {
        baseURL: "http://localhost:5115/",
        timeout: 5000,
    }
)

//写的axios请求的实例
const writeAxios = axios.create(
    {
        baseURL: "http://localhost:5259/",
        timeout: 5000,
    }
)

//请求拦截
readAxios.interceptors.request.use(
    (config) => {
        // 在发送请求之前做某事
        return config
    },
    (error) => {
        // 对请求错误做些什么
        return Promise.reject(error)
    }
)

//响应拦截
readAxios.interceptors.response.use(
    (response) => {
        // 对响应数据做点什么
        return response
    },
    (error) => {
        // 对响应错误做点什么
        return Promise.reject(error)
    }
)

export default { readAxios, writeAxios }